<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Gaia.WebWidgets.Extensions.Design</name>
    </assembly>
    <members>
        <member name="T:Gaia.WebWidgets.Extensions.Design.XmlUtility">
            <summary>
            Xml modifying utilities for Designers
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.XmlUtility.AddAttribute(System.String,System.String,System.String,System.String)">
            <summary>
            Adds specified attribute to the element with the specified id
            </summary>
            <param name="designTimeHtml">Design Time Xhtml to modify</param>
            <param name="elementName">Element ID to modify</param>
            <param name="name">Attribute name</param>
            <param name="value">Attribute value</param>
            <returns>Modified Design Time Xhtml</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.XmlUtility.RemoveElement(System.String,System.String)">
            <summary>
            Removes element from DesignTime Markup, the children are not removed
            </summary>
            <param name="designTimeHtml">Design Time Xhtml</param>
            <param name="elementName">Element ID</param>
            <returns>Modified Design Time Xhtml</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.XmlUtility.RemoveElement(System.String,System.String,System.Boolean)">
            <summary>
            Removes element and all its children if "deep" parameter is true
            </summary>
            <param name="designTimeHtml">Design Time Xhtml</param>
            <param name="elementName">Element ID</param>
            <param name="deep">True if all children should be removed. Otherwise, false</param>
            <returns>Design Time Xhtml</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.XmlUtility.RemoveChildElements(System.String,System.String)">
            <summary>
            Removes all the children of the specified element. Keeps the element itself
            </summary>
            <param name="designTimeHtml">Design Time Xhtml</param>
            <param name="elementName">Element ID</param>
            <returns>Design Time Xhtml</returns>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.ToolbarItemDesignerBase">
            <summary>
            Abstract base class for ToolbarItemDesigners
            </summary>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.HierarchicalItemDesignerBase`1">
            <summary>
            Abstract base class for Hierarchical Item Designers, like TreeViewItem and ToolbarItem
            </summary>
            <typeparam name="T">Hierarchical Item Type</typeparam>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.CollectionBasedExtensionControlDesigner`2">
            <summary>
            Base class for Collection Based Extension Control Designers
            </summary>
            <typeparam name="TControl">Type of the Container Control</typeparam>
            <typeparam name="TItem">Type of the Collection Item</typeparam>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.ContainerExtensionControlDesigner`1">
            <summary>
            Base class with common functionality for Extension controls, which are Containers
            </summary>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.ExtensionControlDesigner`1">
            <summary>
            Base class for Extension controls, which require special Designer.
            Applies Page.StyleSheetTheme to the associated component.
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ExtensionControlDesigner`1.Initialize(System.ComponentModel.IComponent)">
            <summary>
            Initializes the Extension Control Designer, sets Parent Component is available,
            Applies Page.StyleSheetTheme to the associated Component
            </summary>
            <param name="component">Component to create Designer for</param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ExtensionControlDesigner`1.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)">
            <summary>
            Returns Design Time Html for the Extension Control.
            Ensures that if the Control implements IExtensionDesignerAccessor interface,
            then the Pre-Render defaults will be set, before actually rendering the Control.
            </summary>
            <param name="regions">Collection of Editable and Clickable Regions</param>
            <returns>Design Time Html for the Extension Control</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ExtensionControlDesigner`1.GetService``1">
            <summary>
            Returns Service of type T
            </summary>
            <typeparam name="TService">Requested Service Type</typeparam>
            <returns>Service of the Requested Type</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ExtensionControlDesigner`1.InvokeSafeChange(Gaia.WebWidgets.Extensions.Design.ExtensionControlDesigner{`0}.Changer,System.String)">
            <summary>
            Called by derived classes to perform safe change
            </summary>
            <param name="changer">Delegate which will perform the change</param>
            <param name="description">Description for the transacted change</param>
        </member>
        <member name="P:Gaia.WebWidgets.Extensions.Design.ExtensionControlDesigner`1.DesignTimeControl">
            <summary>
            Returns Design Time Control
            </summary>
        </member>
        <member name="P:Gaia.WebWidgets.Extensions.Design.ExtensionControlDesigner`1.ParentComponent">
            <summary>
            Returns the Parent Component of this Designer
            </summary>
        </member>
        <member name="P:Gaia.WebWidgets.Extensions.Design.ExtensionControlDesigner`1.UsePreviewControl">
            <summary>
            Explicitely disable PreviewControl for the Designer
            </summary>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.ExtensionControlDesigner`1.Changer">
            <summary>
            Delegate type used for the InvokeChange method
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ContainerExtensionControlDesigner`1.GetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion)">
            <summary>
            Creates and returns HTML markup for all child controls.
            </summary>
            <param name="region">The Editable region for which the markup was requested</param>
            <returns>HTML Markup for specified Editable Region</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ContainerExtensionControlDesigner`1.SetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion,System.String)">
            <summary>
            Persists Editable region content
            </summary>
            <param name="region">Editable region the content of which should be persisted</param>
            <param name="content">New markup, which should be persisted</param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.CollectionBasedExtensionControlDesigner`2.SetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion,System.String)">
            <summary>
            Persists Editable region content.
            Persists only children of type CollectionItemType
            </summary>
            <param name="region">Editable region the content of which should be persisted</param>
            <param name="content">New markup, which should be persisted</param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.CollectionBasedExtensionControlDesigner`2.AddCollectionItem">
            <summary>
            Adds Collection Item to the associated Component
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.CollectionBasedExtensionControlDesigner`2.OnItemCreated(`1)">
            <summary>
            Called when new Collection Item is created
            and before it is added to the Controls collection of associated Component
            </summary>
            <param name="item">Newly created Collection item</param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.CollectionBasedExtensionControlDesigner`2.CreateName">
            <summary>
            Called when ID should be generated for a newly created Collection Item
            </summary>
            <returns>Unique ID for the newly created Component/Collection Item</returns>
        </member>
        <member name="P:Gaia.WebWidgets.Extensions.Design.CollectionBasedExtensionControlDesigner`2.ActionLists">
            <summary>
            Returns ActionList containing "Add Item" action
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.HierarchicalItemDesignerBase`1.GetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion)">
            <summary>
            Returns markup for the Content and Children regions of the TreeViewItem
            </summary>
            <param name="region">Requested region</param>
            <returns>Markup for the requested region</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.HierarchicalItemDesignerBase`1.SetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion,System.String)">
            <summary>
            Persists Editable region content
            </summary>
            <param name="region">Editable region the content of which should be persisted</param>
            <param name="content">New markup, which should be persisted</param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.HierarchicalItemDesignerBase`1.OnItemCreated(`0)">
            <summary>
            Specify defaults for newly created items
            </summary>
            <param name="item">Newly created item</param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.HierarchicalItemDesignerBase`1.GetChildrenRegionContent(System.Web.UI.Design.EditableDesignerRegion)">
            <summary>
            Abstract method for inheritors
            Should return markup for Children region of the TreeViewItem
            </summary>
            <param name="region">Children region</param>
            <returns>Markup for the Children region of the TreeViewItem</returns>
        </member>
        <member name="P:Gaia.WebWidgets.Extensions.Design.HierarchicalItemDesignerBase`1.ChildHierarchicalItems">
            <summary>
            Returns Collection of Child TreeViewItems
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ToolbarItemDesignerBase.PositionChildren">
            <summary>
            Abstract method which will be called, when it is nesseccary to position
            child toolbaritems container
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ToolbarItemDesignerBase.OnClick(System.Web.UI.Design.DesignerRegionMouseEventArgs)">
            <summary>
            Handle Clicking on ToolbarItem
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:Gaia.WebWidgets.Extensions.Design.ToolbarItemDesignerBase.Expanded">
            <summary>
            True if the ToolbarItem is currently expanded
            </summary>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.TabControlDesignerActionList">
            <summary>
            TabControl Smart Action List
            </summary>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.CollectionBasedExtensionControlDesignerActionList`2">
            <summary>
            Collection Based Extension Control Designer Action List
            </summary>
            <typeparam name="ControlType"></typeparam>
            <typeparam name="CollectionItemType"></typeparam>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.CollectionBasedExtensionControlDesignerActionList`2.#ctor(Gaia.WebWidgets.Extensions.Design.CollectionBasedExtensionControlDesigner{`0,`1})">
            <summary>
            Constructor
            </summary>
            <param name="designer"></param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.CollectionBasedExtensionControlDesignerActionList`2.GetSortedActionItems">
            <summary>
            Returns the collection of System.ComponentModel.Design.DesignerActionItem
            objects contained in the list.
            </summary>
            <returns>A System.ComponentModel.Design.DesignerActionItem collection that contains the
            items in this list.</returns>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.SliderDesigner">
            <summary>
            Specialized Designer for Slider
            </summary>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.TabControlDesignerBase">
            <summary>
            Specialized Designer for the TabControl
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TabControlDesignerBase.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)">
            <summary>
            Returns Design Time Html for the TabControl
            </summary>
            <param name="regions">Collection of Editable and Clickable regions</param>
            <returns>Design Time Html</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TabControlDesignerBase.ApplyTabControlPatch(System.String)">
            <summary>
            Used to apply patches for correct rendering of TabControl
            in different versions of Visual Studio
            </summary>
            <param name="designTimeHtml">Design-time HTML to modify</param>
            <returns>Possibly modified Design-time HTML</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TabControlDesignerBase.ApplyTabViewPatch(System.String,System.String)">
            <summary>
            Used to apply patches for correct rendering of TabView
            in different versions of Visual Studio
            </summary>
            <param name="designTimeHtml">Design-Time HTML to modify</param>
            <param name="id">ID of the TabView</param>
            <returns>Possibly modified Design-time HTML</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TabControlDesignerBase.GetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion)">
            <summary>
            Return markup for the content of the Active TabView
            </summary>
            <param name="region">Requested region</param>
            <returns>Markup for Active TabView</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TabControlDesignerBase.SetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion,System.String)">
            <summary>
            Sets content for Active TabView
            </summary>
            <param name="region">Requested region to set content for</param>
            <param name="content">Content to parse and serialize</param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TabControlDesignerBase.OnItemCreated(Gaia.WebWidgets.Extensions.TabView)">
            <summary>
            Called when new TabView is created
            </summary>
            <param name="item">Newly created TabView</param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TabControlDesignerBase.OnClick(System.Web.UI.Design.DesignerRegionMouseEventArgs)">
            <summary>
            Handle Tab Header Click
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TabControlDesignerBase.ModifyActiveTabProperty(System.String,System.Object)">
            <summary>
            Sets the value of the requested property of the Active TabView
            </summary>
            <param name="propertyName">The name of the property </param>
            <param name="value">Value of the property to set</param>
        </member>
        <member name="P:Gaia.WebWidgets.Extensions.Design.TabControlDesignerBase.ActionLists">
            <summary>
            Returns Smart Action List for the TabControlDesigner
            </summary>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.ExtendedPanelDesigner">
            <summary>
            Specialized Designer for ExtendedPanel
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ExtendedPanelDesigner.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)">
            <summary>
            Returns Design Time Html
            </summary>
            <param name="regions">Collection of Clickable and Editable Designer Regions</param>
            <returns>Design Time Html</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ExtendedPanelDesigner.OnClick(System.Web.UI.Design.DesignerRegionMouseEventArgs)">
            <summary>
            Handle ExtendedPanel toggling
            </summary>
            <param name="e">EventArg for the OnClick event</param>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.AutoCompleterDesigner">
            <summary>
            Specialized Designer for AutoCompleter control
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.AutoCompleterDesigner.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)">
            <summary>
            Returns Design Time Html
            </summary>
            <param name="regions">Collection of Clickable and Editable Designer Regions</param>
            <returns>Design Time Html</returns>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.AccordionDesigner">
            <summary>
            Specialized Designer for the Accordion
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.AccordionDesigner.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)">
            <summary>
            Returns Design Time Html for the Accordion
            </summary>
            <param name="regions">Collection of Editable and Clickable Designer Regions</param>
            <returns>Design Time Html for the Accordion</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.AccordionDesigner.OnItemCreated(Gaia.WebWidgets.Extensions.ExtendedPanel)">
            <summary>
            Called by infrastructure, when new Collection Item is created 
            and needs to be initialized.
            </summary>
            <param name="item">Newly created item</param>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.WindowDesigner">
            <summary>
            Specialized Designer for Window control.
            Creates Editable Region for the content.
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.WindowDesigner.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)">
            <summary>
            Returns Design Time Html
            </summary>
            <param name="regions">Collection of Clickable and Editable Designer Regions</param>
            <returns>Design Time Html</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.WindowDesigner.OnClick(System.Web.UI.Design.DesignerRegionMouseEventArgs)">
            <summary>
            Handle minimize button click
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.TreeViewItemDesignerBase">
            <summary>
            Abstract base class for TreeViewItemDesigners
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TreeViewItemDesignerBase.OnClick(System.Web.UI.Design.DesignerRegionMouseEventArgs)">
            <summary>
            Process Click on TreeViewItem and Toggle its collapsed state
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TreeViewItemDesignerBase.OnItemCreated(Gaia.WebWidgets.Extensions.TreeViewItem)">
            <summary>
            Sets default values for newly created TreeViewItems
            </summary>
            <param name="item">Newly created child TreeViewItem</param>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.TreeViewItemDesignerBase.GetAncestors">
            <summary>
            Returns Collection of Ancestors
            </summary>
            <returns></returns>
        </member>
        <member name="P:Gaia.WebWidgets.Extensions.Design.TreeViewItemDesignerBase.IsEnd">
            <summary>
            Specifies if the TreeViewItem is the last in the parent's list of child TreeViewItems
            </summary>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.DateTimePickerDesigner">
            <summary>
            Specialized designer for DateTimePicker control.
            Supports showing Calendar when associated button is available and clicked.
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.DateTimePickerDesigner.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)">
            <summary>
            Returns Design Time Html
            </summary>
            <param name="regions">Collection of Clickable and Editable Designer Regions</param>
            <returns>Design Time Html</returns>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.DateTimePickerDesigner.OnClick(System.Web.UI.Design.DesignerRegionMouseEventArgs)">
            <summary>
            Process Click event on the designer surface
            </summary>
            <param name="e">OnClick Event Argument</param>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.ExtendedButtonDesigner">
            <summary>
            Specialized Designer for ExtendedButton
            </summary>
        </member>
        <member name="M:Gaia.WebWidgets.Extensions.Design.ExtendedButtonDesigner.Initialize(System.ComponentModel.IComponent)">
            <summary>
            Initialized ExtendedButton Designer
            </summary>
            <param name="component">ExtendedButton Component to initialize with</param>
        </member>
        <member name="T:Gaia.WebWidgets.Extensions.Design.CalendarDesigner">
            <summary>
            Specialized Designer for Calendar
            </summary>
        </member>
    </members>
</doc>
